NotionClone Refactoring [TIL] 0414 트리구조 목록에 이벤트 설정할 때의 오류 문제점 ul에 걸 경우 하위 ul에도 이벤트가 걸렸기에 이벤트 버블링 발생 최상위 ul에 이벤트가 2번 걸림 1뎁스의 PageItem이 2개인데, PageItem컴포넌트가 2번 생성되고 그때마다 $target으로 들어온 최상위 ul에 이벤트를 각각 걸기 때문이었다. 각 아이템(li)에 걸 경우 하위 li들에도 이벤트가 걸렸기에 이벤트 버블링 발생 e.... NotionClone RefactoringNotionClone Refactoring [TIL] 0413 babel 오류 async, await를 사용하니까 regeneratorRuntime is not defined라는 오류가 났다. babel/preset-env를 설정해놓긴 했지만 async, await은 ES8에 속해있어서 변환되지 않는 것 같다. plugin에 plugin-transform-runtime를 추가해주었다. 트리 구조 목록 구현 받아온 문서 목록 데이터를 받아서 최상위 ul에... NotionClone RefactoringNotionClone Refactoring
[TIL] 0414 트리구조 목록에 이벤트 설정할 때의 오류 문제점 ul에 걸 경우 하위 ul에도 이벤트가 걸렸기에 이벤트 버블링 발생 최상위 ul에 이벤트가 2번 걸림 1뎁스의 PageItem이 2개인데, PageItem컴포넌트가 2번 생성되고 그때마다 $target으로 들어온 최상위 ul에 이벤트를 각각 걸기 때문이었다. 각 아이템(li)에 걸 경우 하위 li들에도 이벤트가 걸렸기에 이벤트 버블링 발생 e.... NotionClone RefactoringNotionClone Refactoring [TIL] 0413 babel 오류 async, await를 사용하니까 regeneratorRuntime is not defined라는 오류가 났다. babel/preset-env를 설정해놓긴 했지만 async, await은 ES8에 속해있어서 변환되지 않는 것 같다. plugin에 plugin-transform-runtime를 추가해주었다. 트리 구조 목록 구현 받아온 문서 목록 데이터를 받아서 최상위 ul에... NotionClone RefactoringNotionClone Refactoring